2023

您所在的位置:网站首页 java map arraylist 2023

2023

2023-06-05 09:16| 来源: 网络整理| 查看: 265

一、测试实例

import java.util.ArrayList; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; class Untitled { public static void main(String[] args) { ArrayList list = new ArrayList(); ArrayList FoundDevices = new ArrayList(); for(int i = 0;i < 8 ; i++ ){ Map device = new HashMap(); device.put("ssid", "WIFI "+ i); device.put("rssi", i); FoundDevices.add(device); } Map map = new HashMap(); map.put("1", "a"); map.put("2", "b"); map.put("3", "c"); map.put("3", "d"); map.put("5", "e"); map.put("6", "f"); ArrayList Models = new ArrayList (map.values()); System.out.println("Models.size():"+Models.size()); for(int n = 0; n < Models.size(); n++) { String m_map; m_map = Models.get(n); System.out.println(n + " m_map:"+m_map); } System.out.println("FoundDevices.size():"+FoundDevices.size()); for(int n = 0; n < FoundDevices.size(); n++) { Map Item=new HashMap(); Item = FoundDevices.get(n); System.out.println(n +" ssid:" + Item.get("ssid") + " rssi:" + Item.get("rssi")); } } }

二、运行结果

Models.size():5 0 m_map:a 1 m_map:b 2 m_map:d 3 m_map:e 4 m_map:f FoundDevices.size():8 0 ssid:WIFI 0 rssi:0 1 ssid:WIFI 1 rssi:1 2 ssid:WIFI 2 rssi:2 3 ssid:WIFI 3 rssi:3 4 ssid:WIFI 4 rssi:4 5 ssid:WIFI 5 rssi:5 6 ssid:WIFI 6 rssi:6 7 ssid:WIFI 7 rssi:7

三、用contains 或indexOf 实现ArrayList存储不重复元素的功能

       3.1 使用场景一

        3.2 使用场景二

 

 

四、参考文章

java 使用ArrayList实现存储不重复元素的功能_arraylist添加字符串 不重复_雁迟的博客-CSDN博客



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3